package org.webrtc.ui;
//package org.yaxim.androidclient.jingle;
//
//import com.nihualao.project.im.data.RosterProvider;
//import com.nihualao.project.im.data.RosterProvider.RosterConstants;
//import com.nihualao.project.im.data.VCardProvider.VCardConstants;
//
//import net.sourceforge.pinyin4j.PinyinHelper;
//import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;
//import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;
//import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;
//import net.sourceforge.pinyin4j.format.HanyuPinyinVCharType;
//import android.text.TextUtils;
//
//public class BaseUtil {
//
//	public final static String[] PHONES_PROJECTION = new String[] {
//			RosterProvider.RosterConstants.JID, RosterConstants.ALIAS ,VCardConstants.JID,RosterConstants.MEMBER_SORT,VCardConstants.AVATAR};
//
//	public static String STRS[] = { "", "", "[abc]", "[def]", "[ghi]", "[jkl]",
//			"[mno]", "[pqrs]", "[tuv]", "[wxyz]" };
//
//	
//	public static String getPingYin(String inputString) {
//		if (TextUtils.isEmpty(inputString)) {
//			return "";
//		}
//		HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat();
//		format.setCaseType(HanyuPinyinCaseType.LOWERCASE);
//		format.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
//		format.setVCharType(HanyuPinyinVCharType.WITH_V);
//
//		char[] input = inputString.trim().toCharArray();
//		String output = "";
//
//		try {
//			for (int i = 0; i < input.length; i++) {
//				if (java.lang.Character.toString(input[i]).matches(
//						"[\\u4E00-\\u9FA5]+")) {
//					String[] temp = PinyinHelper.toHanyuPinyinStringArray(
//							input[i], format);
//					if (temp == null || TextUtils.isEmpty(temp[0])) {
//						continue;
//					}
//					output += temp[0].replaceFirst(temp[0].substring(0, 1),
//							temp[0].substring(0, 1).toUpperCase());
//				} else
//					output += java.lang.Character.toString(input[i]);
//			}
//		} catch (Exception e) {
//			e.printStackTrace();
//		}
//		return output;
//	}
//
//}
